Java: View Technologies and Frameworks

Various Java Web application frameworks have appeared in recent years. Some of them are in direct competition, while others are complementary technologies. It is therefore necessary to understand where exactly each technology/framework fits into the J2EE scheme of things. This page lists the View technologies. These are the frameworks which are used for defining the web pages and the server-side programs which handle the requests (clicks) generated by the web pages.

Contents

At a glance

HTTP Paradigm Component Paradigm Templating
Struts Wicket Tiles
Tapestry SiteMesh
JSF Facelets
Jt Design Patterns Click

Servlet API

JSP

Struts

Tiles

SiteMesh

Wicket

Tapestry

JSF/Facelets

References